package deposito.service;

import java.util.Calendar;
import java.util.Date;
import java.util.List;

import javax.ejb.EJB;
import javax.ejb.Stateless;

import deposito.dao.ILogDAO;
import deposito.dto.Log;

@Stateless
public class LogService implements ILog {
	
	@EJB
	ILogDAO iLogDAO;
	
	//obtenerLogs
	@Override
	public List<Log> obtenerLogs(Date fechaInicial, Date fechaFinal) {
		return iLogDAO.obtenerLogs(fechaInicial, fechaFinal);
	}

	
	//log
	@Override
	public void log(String mensaje, String tipo){
		Log logueo = new Log();
		logueo.setFecha(Calendar.getInstance().getTime());
		logueo.setMensaje(mensaje);
		logueo.setTipo(tipo);
		iLogDAO.persistirLog(logueo);		
	}
	
	
    //getLogs
	public List<Log> getLogs(){
    	return iLogDAO.getLogs();
    }
	
}
